/**********************************************
*  Classes:   LoaderModel
*  Desc:      Loads .model files and creates
*		      MeshNodes
*  Author:    Vaios Kalpias-Ilias (C) 2008-2009
***********************************************/

#ifndef LOADERMODEL_H
#define LOADERMODEL_H

class GeometryNode;

class CdnRenderer;
#include "Vector.h"

class LoaderModel
{
	friend class CdnResourceLoader;

private:
	LoaderModel();
	~LoaderModel();

	// loads a 3ds file and creates
	// a geometry node to display it
	static GeometryNode* Load(const char *filename,
		               CdnRenderer* renderer);

};

#endif